#page4 .show_content{
	width: 100%;
	height: 22rem;
	position: absolute;
	bottom: calc(50% - 16rem);
	background-color: rgba(11, 11, 11, 0.8);
}

#page4 img.com_circle{
	width: 10rem;
	height: 10rem;
	bottom: 28rem;
	right: 3rem;
}

#page4 p.step03{
	width: 8rem;
	height: 8rem;
	word-wrap: wrap;
	bottom: 28.8rem;
	right: 4rem;
	font-size: 1.6rem;
	color: #fff;
	z-index: 8;
	text-align: center;
}
.step03 span{
	display: block;
}

#page4 .step_bar01{
	position: absolute;
	left: 1rem;
	bottom: 24rem;
	z-index: 8;
	font-weight: 800;
}

#page4 .step_bar02{
	position: absolute;
	left: 2rem;
	bottom: 15rem;
	z-index: 8;
	font-weight: 800;
}
#page4 .step_bar01 p.p01,
#page4 .step_bar02 p.p01{
	width: 300px;
	font-size: 1.1rem;
	font-weight: 100;
	color: #fff;
	top: 35px;
}

#page4 .step_bar01 span,
#page4 .step_bar02 span{
	color: #000;
}
